package com.tool4j.entity;

import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ColumnMetadata {

    /**
     * 字段名
     */
    private String columnName;

    /**
     * 数据库字段类型（不需要长度）
     */
    private String columnType;

    /**
     * 字段长度
     */
    private String columnLength;

    /**
     * Java字段名称
     */
    private String fieldName;

    /**
     * Java字段名称首字母大写
     */
    private String upperFieldName;

    /**
     * Java类型
     */
    private String javaType;

    /**
     * 字段描述
     */
    private String columnDesc;

    /**
     * 是否是当前表的主键
     */
    private Boolean primaryKey;

}
